From 4594370b4619e431e7d96f9bb2eba234a34abf6d Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Tue, 5 Apr 2011 21:06:02 +0200 Subject: [PATCH] treeview: Avoid queueing a redraw in do_validate_rows() If the changed rows are not visible, we likely do not have to redraw in conjunction to resize. Spotted by Benjamin Otte. --- gtk/gtktreeview.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index cb6cfe8128..ed45e3bafa 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -6764,7 +6764,7 @@ do_validate_rows (GtkTreeView *tree_view, gboolean queue_resize) MAX (gtk_adjustment_get_upper (tree_view->priv->vadjustment), requisition.height)); if (queue_resize) - gtk_widget_queue_resize (GTK_WIDGET (tree_view)); + gtk_widget_queue_resize_no_redraw (GTK_WIDGET (tree_view)); } if (path) gtk_tree_path_free (path); -- 2.30.2